package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.vo.BaseVO;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author lyh
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "【参保方案表子项】列表展示对象")
@Data
public class SocFillPreviewVO extends BaseVO {
    @ApiModelProperty(notes = "所属时间")
    private Date belongsDate;

    @ApiModelProperty(notes = "个人基数")
    private BigDecimal cardinalityDefault;

    @ApiModelProperty(notes = "子项名称")
    private String itemName;

    @ApiModelProperty(notes = "个人比例")
    private BigDecimal persentPersonal;

    @ApiModelProperty(notes = "公司比例")
    private BigDecimal persentCompany;

    @ApiModelProperty(notes = "公司金额")
    private BigDecimal amountCompany;

    @ApiModelProperty(notes = "个人金额")
    private BigDecimal amountPersonal;

    @ApiModelProperty(notes = "总计")
    private BigDecimal allAmount;
}
